@charset "utf-8";

 body , p , h1, h2 , h3 , h4 , h5 , h6 , ul , ol , dl , dd ,input , textarea {
    margin: 0;
    padding: 0;
}
input , textarea{
   outline: none;
}
img{
    vertical-align: top;
}
li{
    list-style: none;
}
a{
    text-decoration: none;
    color: inherit;
}

body{
    color: #444;
    
    font : 12px / 24px "微软雅黑","宋体",Arial;
}
.w{
    width: 996px;
    margin: auto;
}
.s1{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.s2{
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;
   text-overflow: ellipsis;
}
.s3{
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3;
   overflow: hidden;
   text-overflow: ellipsis;
}
.clear:after{
    content: "";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.clear{
    zoom: 1;
}